lightning-proof transformer - French English Dictionary